package com.goldsprite.gameframeworks.input;

public class InputActionContext {
	public InputBinding triggeringBinding;
	public InputActionState state;
	public Object value;

	@SuppressWarnings("unchecked")
	public <T> T getValue() {
		return (T) value;
	}

	public InputActionState getState() {
		return state;
	}

	public InputBinding getInputBinding() {
		return triggeringBinding;
	}
}
